<?php
/**
 * 服务端定义了wsdl文件
 * 客户端以wsdl方式请求  根据wsdl再请求服务端的soap脚本 是可以不指定wsdl脚本的
 */
ini_set("soap.wsdl_cache_enabled", "0");
class ExampleService
{
    public function add($a, $b)
    {
        return $a + $b;
    }
}

//$wsdl = "http://localhost/soap/wsdl/example.wsdl";    // 使用 WSDL 文件的 URL
$wsdl = null;    // 不使用wsdl文件 newSoapServer;
$option = [
    'uri' => "http://example.com/soap"
];
$server = new SoapServer($wsdl, $option);
$server->setClass('ExampleService');
$server->handle();
